/* 
 * File:   FlatTexture.h
 * Author: brady
 *
 * Created on August 5, 2011, 11:22 PM
 */

#ifndef FLATTEXTURE_H
#define	FLATTEXTURE_H
#include <core/Vector3D.h>
#include <textures/Texture.h>
#include <dto/IntersectionResult.h>
using namespace std;

class FlatTexture : public Texture {
public:
    FlatTexture();
    FlatTexture(Vector3D color);
    virtual ~FlatTexture();
    Vector3D getColor(const IntersectionResult& ir);
    Vector3D getNormal(const IntersectionResult& ir);
private:
    Vector3D color;
};

#endif	/* FLATTEXTURE_H */

